RSA es un algoritmo de cifrado asimétrico inventado en 1977 por Ron Rivest, Adi Shamir y Leonard Adleman.
Es uno de los métodos más usados para proteger datos en Internet,
especialmente en protocolos como HTTPS, VPN, correo seguro y firmas digitales.
o Asimétrico: usa dos claves distintas:
o Clave pública (se puede compartir): para cifrar y verificar firmas.
o Clave privada (se mantiene secreta): para descifrar y firmar.
o Se basa en la dificultad matemática de factorizar números enteros grandes en sus factores primos.
o Ofrece confidencialidad y autenticación (firmas digitales).
o Se eligen dos números primos grandes p y 𝑞
o Se calcula n= p x q (el modulo).
o Se calcula un exponente publico ey su inverso modular d(clave privada)
o El mensaje M se eleva a la potencia e módulo n:
C=M^e mod n
o Se usa d para revertir el proceso:
M= C^d mod n
Con números suficientemente grandes (hoy en día, claves de 2048 bits o más), es prácticamente imposible romperlo con fuerza bruta.
o Cifrado de datos (aunque se usa más para intercambiar claves simétricas que para cifrar grandes archivos).
o Intercambio seguro de claves (en protocolos como TLS/SSL).
o Firmas digitales (para verificar autenticidad e integridad de mensajes).
o Certificados digitales.
o Seguridad sólida si se usan claves grandes.
o Permite autenticar y cifrar con el mismo sistema.
o Más lento que los cifrados simétricos (como AES).
o Se recomienda usarlo para proteger claves simétricas y no para cifrar datos masivos.
o ChatGPT. (n.d.). ChatGPT. https://chatgpt.com/c/68bdc1e2-5288-832f-a2e6-041ec6259f95
o Di Giuseppe, C. (2021, October 5). RSA Cryptography: history and uses. Telsy.https://www.telsy.com/en/rsa-encryption-cryptography-history-and-uses/
o Principales métodos de encriptación de datos - Tokio School. (n.d.). Tokio School.
https://www.tokioschool.com/noticias/metodos-encriptacion-datos/
o Google Gemini. (n.d.). Gemini. https://gemini.google.com/?is_sa=1&is_sa=1&android-min-version=301356232&ios-min-version=322.
0&campaign_id=bkws&utm_source=sem&utm_source=google&utm_medium=paid-media&utm_medium=cpc&utm_campaign=bkws&utm_
campaign=2024esMX_gemfeb&pt=9008&mt=8&ct=p-growth-sem-bkws&gclsrc=aw.ds&gad_source=1&gad_campaignid=21121515512&gbraid=0AAAAApk5Bhmpkj6zD4FtIJJdDBEhaj_
r4&gclid=CjwKCAjw2vTFBhAuEiwAFaScwtS1Mr427sJ9PeSM2GC2VMcaGGB941sPHXlpoMvU3G_iGokKI2qrIxoCPS4QAvD_BwE
Creado por: Fernando Kalil Alvarez Alcala. Matricula:254248. Grupo: D